IK-FA, a New Heuristic Inverse Kinematics Solver Using Firefly Algorithm

نویسندگان

  • Nizar Rokbani
  • Alicia Casals
  • Adel M. Alimi
چکیده

Abstract In this paper, a heuristic method based on Firefly Algorithm is proposed for inverse kinematics problems in articulated robotics, the proposal is called, IK-FA. Solving inverse kinematics, IK, consists in finding a set of jointpositions allowing a specific point of the system to achieve a target position. In IK-FA, the Fireflies positions are assumed to be a possible solution for joints elementary motions. For a robotic system with a known forward kinematic model, IK-Fireflies, is used to generate iteratively a set of joint motions, then the forward kinematic model of the system is used to compute the relative Cartesian positions of a specific end-segment, and to compare it to the needed target position. This is a heuristic approach for solving inverse kinematics without computing the inverse model. IK-FA tends to minimize the distance to a target position, the fitness function could be established as the distance between the obtained forward positions and the desired one, it is subject to minimization. In this paper IK-FA is tested over a 2 links and 3 links articulated planar system, the evaluation is based on statistical analysis of the convergence and the solution quality for 100 tests. The impact of key FA parameters is also investigated with a focus on the impact of the number of fireflies, the impact of the maximum iteration number and also the impact of (α, β, γ, δ) parameters. For a given set of valuable parameters, the heuristic converges to a static fitness value within a fix maximum number of iterations. IKFA has a fair convergence time, for the tested configuration, the average was about (2.3394 3 10 ) seconds with a position error around (3.116 8 10 ) for 100 tests. The algorithm showed also evidence of robustness over the target position, since for all conducted tests with a random target position IK-FA achieved a solution with a position error lower or equal to 5.4722 9 10 .

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A 12-DOF Analytic Inverse Kinematics Solver for Human Motion Control

In this paper, a new inverse kinematics (IK) solver is introduced which can solve a multiple constrained 12-DOF human limb analytically with the joint limits taken into account. By combining the IK solver with multilevel curve fitting technique, we enable the user to specify constrains on few keyframes through a mouse or keyboard, then the joint angles of the figure at each keyframe are automat...

متن کامل

Optimum Design of Scallop Domes for Dynamic Time History Loading by Harmony Search-Firefly Algorithm

This paper presents an efficient meta-heuristic algorithm for optimization of double-layer scallop domes subjected to earthquake loading. The optimization is performed by a combination of harmony search (HS) and firefly algorithm (FA). This new algorithm is called harmony search firefly algorithm (HSFA). The optimization task is achieved by taking into account geometrical and material nonlinear...

متن کامل

CARV 2007 Task-based Configuration Optimization of Modular and Reconfigurable Robots using a Multi-solution Inverse Kinematics Solver

Modular and Reconfigurable Robots (MRR) are a breed of industrial robots designed for today’s flexible and versatile production facilities. MRRs can be assembled in various ways to achieve numerous distinct Kinematic configurations (KC). In MRRs, the problem of finding the most suitable KC for a specific task from a predefined set of modules is called Task-based Configuration Optimization (TBCO...

متن کامل

A CELLULAR AUTOMATA BASED FIREFLY ALGORITHM FOR LAYOUT OPTIMIZAION OF TRUSS STRUCTURES

In this study an efficient meta-heuristic is proposed for layout optimization of truss structures by combining cellular automata (CA) and firefly algorithm (FA). In the proposed meta-heuristic, called here as cellular automata firefly algorithm (CAFA), a new equation is presented for position updating of fireflies based on the concept of CA. Two benchmark examples of truss structures are presen...

متن کامل

IK-PSO, PSO Inverse Kinematics Solver with Application to Biped Gait Generation

This paper describes a new approach allowing the generation of a simplified Biped gait. This approach combines a classical dynamic modeling with an inverse kinematics’ solver based on particle swarm optimization, PSO. First, an inverted pendulum, IP, is used to obtain a simplified dynamic model of the robot and to compute the target position of a key point in biped locomotion, the Centre Of Mas...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015